From 2447a305c7a129d9ea12a7fcf4b59611051330db Mon Sep 17 00:00:00 2001 From: "Mark A. Hershberger" Date: Wed, 4 Jan 2012 16:29:01 +0000 Subject: [PATCH] Attempt to avoid a warning I got during input: $ 7z x -so ../dewikisource-20111012-pages-meta-history.xml.7z | php maintenance/importDump.php 7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,4 CPUs) Processing archive: ../dewikisource-20111012-pages-meta-history.xml.7z Extracting dewikisource-20111012-pages-meta-history.xml PHP Notice: Undefined index: wgExtensionAliasesFiles in /home/mah/work/code/mediawiki/mw- svn/includes/cache/CacheDependency.php on line 386 PHP Stack trace: PHP 1. {main}() /home/mah/work/code/mediawiki/mw-svn/maintenance/importDump.php:0 PHP 2. require_once() /home/mah/work/code/mediawiki/mw-svn/maintenance/importDump.php:287 PHP 3. BackupReader->execute() /home/mah/work/code/mediawiki/mw-svn/maintenance/doMaintenance.php:105 PHP 4. BackupReader->importFromStdin() /home/mah/work/code/mediawiki/mw-svn/maintenance/importDump.php:93 PHP 5. BackupReader->importFromHandle() /home/mah/work/code/mediawiki/mw-svn/maintenance/importDump.php:249 PHP 6. WikiImporter->doImport() /home/mah/work/code/mediawiki/mw-svn/maintenance/importDump.php:282 PHP 7. WikiImporter->handlePage() /home/mah/work/code/mediawiki/mw-svn/includes/Import.php:411 PHP 8. WikiImporter->processTitle() /home/mah/work/code/mediawiki/mw-svn/includes/Import.php:534 PHP 9. Title->userCan() /home/mah/work/code/mediawiki/mw-svn/includes/Import.php:788 PHP 10. Title->getUserPermissionsErrorsInternal() /home/mah/work/code/mediawiki/mw-svn/includes/Title.php:1557 PHP 11. Title->checkSpecialsAndNSPermissions() /home/mah/work/code/mediawiki/mw-svn/includes/Title.php:2118 PHP 12. Title->getNsText() /home/mah/work/code/mediawiki/mw-svn/includes/Title.php:1728 PHP 13. Language->needsGenderDistinction() /home/mah/work/code/mediawiki/mw-svn/includes/Title.php:723 PHP 14. LocalisationCache->getItem() /home/mah/work/code/mediawiki/mw-svn/languages/Language.php:442 PHP 15. LocalisationCache->loadItem() /home/mah/work/code/mediawiki/mw-svn/includes/LocalisationCache.php:218 PHP 16. LocalisationCache->initLanguage() /home/mah/work/code/mediawiki/mw-svn/includes/LocalisationCache.php:283 PHP 17. LocalisationCache->isExpired() /home/mah/work/code/mediawiki/mw-svn/includes/LocalisationCache.php:395 PHP 18. GlobalDependency->isExpired() /home/mah/work/code/mediawiki/mw-svn/includes/LocalisationCache.php:367 --- includes/cache/CacheDependency.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/includes/cache/CacheDependency.php b/includes/cache/CacheDependency.php index 290a857d53..0df0cd89b8 100644 --- a/includes/cache/CacheDependency.php +++ b/includes/cache/CacheDependency.php @@ -383,6 +383,9 @@ class GlobalDependency extends CacheDependency { * @return bool */ function isExpired() { + if( !isset($GLOBALS[$this->name]) ) { + return true; + } return $GLOBALS[$this->name] != $this->value; } } -- 2.20.1